Defense Software Engineer Back-End Lead

  • Warren
  • Contract
  • Fri Nov 14 15:31:05 2025
  • BBBH87048

Job Title: Defense Software Engineer Back-End Lead

Job Location: Warren MI 48092

Onsite Requirements:

  • Experience as a team lead
  • C++
  • Back-end software development

Job Description:

  • The Defense Software Engineer Back-End Lead will lead the design, development, and integration of back-end software architectures and services for embedded and distributed systems used in military applications.
  • This role requires proficiencies in software architecture, team leadership, and a deep understanding of software development standards.
  • The successful candidate will collaborate across multidisciplinary teams to deliver high-quality software solutions that meet stringent military requirements and timelines.

Responsibilities:

  • Serve as the technical lead for back-end software development, ensuring robust system design, maintainable codebases, and alignment with architecture standards.
  • Capture and document requirements, translating system and software needs into robust, scalable architectures and clean, maintainable code.
  • Create and review software work products such as code, requirements, sequence/ timing diagrams, interface control documents (ICDs), and system integration documentation.
  • Contribute to continuous improvement initiatives, including code quality, development tools, and process optimizations.
  • Provide mentoring and technical guidance to junior software developers.
  • Develop quotations for customers including defining scope, assumptions, deliverables, timeline, and costing.
  • Guide the team in designing software systems that follow modular, reusable, and scalable principles.

Education and Experience (required):

  • Bachelor’s degree in Computer Science, Computer Engineering or a related technical field, or equivalent work experience.
  • Minimum 6 years of software development experience.
  • Experience with In-Vehicle Software architecture and design.
  • Experience with software languages, technologies, methodologies, API's, database, and Pub/Sub.
  • S. Citizen.

Education and Experience (preferred):

  • Master’s degree in Computer Science, Computer Engineering or a related technical field.
  • Strong working knowledge of software technology architecture and configuration.
  • Working knowledge of multi-system integration, Internet of Things (IOT), web app development, and distributed systems integration.
  • Knowledge of software development lifecycle models (Agile, V-Model, Waterfall) and configuration management tools (Git, Bitbucket, Jira).

Skills, Knowledge and Abilities (required):

  • Strong proficiency in C and C++; additional experience in Python is a plus.
  • Ability to lead and manage cross-functional software teams.
  • Excellent verbal and written communication skills, including the ability to present technical information to both technical and non-technical audiences.
  • Working knowledge of communications protocols and standards including Controller Area, Network (CAN bus), TCP/IP, UDP, DDS and other serial protocols.
  • Detail-oriented with the ability to quickly assimilate and apply new concepts, business models, and technologies.
  • Capable of planning, estimating, scheduling, and coordinating technical aspects of projects.
  • Ability to manage a small team of software developers.

Skills, Knowledge and Abilities (preferred):

  • Experience with vetronics systems and understanding of MIL-STD interfaces and requirements.
  • Automotive vehicle knowledge, including hands on mechanical or electrical work.
  • Experience developing and integrating attractive and intuitive GUIs in embedded environments; familiarity with LVGL is a plus.

  • **3rd party and subcontract staffing agencies are not eligible for partnership on this position. 3rd party subcontractors need not apply.
  • This position requires candidates to be eligible to work in the United States, directly for an employer, without sponsorship now or anytime in the future.
  • This client is a US Federal Government contractor and is legally required to hire US Citizens. US Citizens will only be considered for this role**